#ifndef Key_h
#define Key_h

#include <Arduino.h>

class key{
    private:

        /* 按键的当前状态*/
        bool _pressed;

        /*  按键的引脚*/
        byte _keypin;

        /* scan时的上一次调用时间*/
        unsigned long _lasttime;

        byte _intervel=20;

        bool _laststatus=0; //初始没有按下的状态
        bool _lastread=1;
    
    public:
    
    key();
    key(byte keyPin,byte Intervel);
    void attatch(byte keyPin);
    void setIntervel(byte Intervel);
    void scan();
};


#endif